@import url("fonts/century-gothic-bold/centurygothicbold.css");
@import url("fonts/magneto-bold/magneto-bold.css");
@import url("fonts/century_gothicregular/stylesheet.css");


body {
	font-family: "微软雅黑";
	background: #ffffff;
}

p,
ul,
dl,
dt,
dd {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

ul {
	list-style: none;
}

.bg-gray {
	background: #f3f3f3 !important;
}

.w1250 {
	width: 1250px;
}

.h100 {
	height: 100px;
}

.h180 {
	height: 180px;
}

.hp100 {
	height: 100%;
}

.navfixed {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 99999;
}

.header .logo {
	height: 44px;
	display: flex;
	align-items: center;
	font-size: 32px;
	font-weight: 500;
}
.header .logo img{
	width: 66px;
	height: 66px;
}

.contact {
	margin-right: 30px;
}

.erweimaright {
	margin-left: 20px;
}

.contact .contact_title {
	color: #003366;
}

.contact .contact_title span {
	font-size: 28px;
	/*font-weight: bolder;*/
	transition: all 0.6s;
	display: block;
	margin-right: 6px;

}


.contact .contact_title span.icon-76 {
	font-size: 32px;
}


.contact .flex:last-child .contact_title {}




.contact .flex {
	align-items: flex-start;
	position: relative;
	justify-content: space-around;
}

.erweimaright {
	/*margin-left: 10px;*/
	height: 44px;
}

.contact .flex:last-child span {
	/*font-size: 36px;
	font-weight: normal;*/
}

.border-right::after {
	content: '';
	position: absolute;
	width: 1px;
	height: 28px;
	background: #aaa;
	opacity: 0.5;
	right: -10px;
	/* left: 0; */
	top: 10px;
	bottom: 0;
}

.contact .flex:not(:last-child) {
	margin-right: 10px;
}


.contact .qrcode:hover span {
	animation: swing 0.6s linear infinite;
}

.contact .qrcode:hover span.icon-erweima+.erweima {
	/* display: block; */
	opacity: 1;
	z-index: 999999;
}

.contact .qrcode span {
	font-size: 46px;
	font-weight: normal;
}

.contact .qrcode .contact_title .erweima {
	position: absolute;
	z-index: 0;
	background: #d5d5d5;
	padding: 10px;
	border-radius: 5px;
	left: -100%;
	/* display: none; */
	opacity: 0;
	transition: all 0.6s;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	width: 200px;
	height: 200px;

}

.contact .qrcode .contact_title .erweima img {
	width: 100%;
}


@keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}

	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

.list_item {
	margin-top: 30px;
}

.contact_content.phone {
	background: url('http://www.zmhealthcare.com.cn/style/imgs/icon/phone.png') no-repeat;
	background-size: contain;
	padding-left: 30px;
}

.contact_content.email {
	background: url('http://www.zmhealthcare.com.cn/style/imgs/icon/email.png') no-repeat;
	background-size: 22px;
	padding-left: 30px;
}



.contact .contact_content p:first-child {
	font-size: 15px;
	color: #3b3b3b;
	letter-spacing: 1.8px;

}

.contact .contact_content p.email {
	/* font-size: 18px !important; */
}

.contact .contact_content p:last-child {
	/* font-family: 'zmtelbold'; */
	font-size: 16px;
	color: rgba(0, 0, 0, 0.7);
	/*font-style: italic;*/
	font-weight: blod;
	letter-spacing: 0;
}

.nav {
	height: 60px;
	line-height: 60px;
	background: #003366;
}

.nav .nav_menu {}

.nav .nav_menu>li {
	transition: all 0.3s;


}

.nav .nav_menu>li.xiala {
	background: url("../imgs/nav_xiala.svg") no-repeat 86% 50%;
	position: relative;
}


.nav .nav_menu>li.xiala.xialanews {
	background: url("../imgs/nav_xiala.svg") no-repeat 90% 50%;
	position: relative;
}




.nav .nav_menu>li:hover {
	background-color: #cc0000;

}

.nav .nav_menu>li>a {
	color: #fff;
	display: inline-block;
	padding: 0 36px;
	height: 100%;

}

.nav_menu_child_bg {
	background: rgba(255, 255, 255, 0.25);
	height: 180px;
	display: none;
	position: relative;
	z-index: 9999;
}

.nav .nav_menu_child {
	display: none;
	position: absolute;
	width: 100%;
	z-index: 99999;
	left: 0;
	right: 0;
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
	background-image: radial-gradient(circle at 13% 47%, rgba(140, 140, 140, 0.03) 0%, rgba(140, 140, 140, 0.03) 25%, transparent 25%, transparent 100%), radial-gradient(circle at 28% 63%, rgba(143, 143, 143, 0.03) 0%, rgba(143, 143, 143, 0.03) 16%, transparent 16%, transparent 100%), radial-gradient(circle at 81% 56%, rgba(65, 65, 65, 0.03) 0%, rgba(65, 65, 65, 0.03) 12%, transparent 12%, transparent 100%), radial-gradient(circle at 26% 48%, rgba(60, 60, 60, 0.03) 0%, rgba(60, 60, 60, 0.03) 6%, transparent 6%, transparent 100%), radial-gradient(circle at 97% 17%, rgba(150, 150, 150, 0.03) 0%, rgba(150, 150, 150, 0.03) 56%, transparent 56%, transparent 100%), radial-gradient(circle at 50% 100%, rgba(25, 25, 25, 0.03) 0%, rgba(25, 25, 25, 0.03) 36%, transparent 36%, transparent 100%), radial-gradient(circle at 55% 52%, rgba(69, 69, 69, 0.03) 0%, rgba(69, 69, 69, 0.03) 6%, transparent 6%, transparent 100%), linear-gradient(90deg, rgb(255, 255, 255), rgb(255, 255, 255));
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.nav .nav_menu_child ul {
	padding: 27px 0;
	/**/
}

.nav .nav_menu_child ul li {
	height: 32px;
	line-height: 32px;
	text-align: center;

}

.nav .xialanews .nav_menu_child ul li {
	padding-left: 36px;
}

.nav .nav_menu_child ul li a {
	color: #333;
	font-size: 16px;
	/* height: 100%; */
	display: inline-block;
	transition: all 0.3s;
}

.nav .nav_menu_child ul li:hover a {
	/* color: #003366; */
	/* text-decoration: underline; */
	/* padding: 4px 0; */
	border-bottom: 3px solid #333;
}

.nav_search .form {
	position: relative;
}

.nav_search .form input {
	padding: 8px 30px;
	border-radius: 30px;
	border: none;
	width: 218px;

	outline: none;
}

.nav_search .form a {

	position: absolute;
	width: 36px;
	height: 100%;
	background: url('http://www.zmhealthcare.com.cn/style/imgs/nav_search.svg') no-repeat center;
	right: 0;
	top: 0;
}



.banner {
	height: 700px;
	width: 100%;
}

.banner .swiper-container {
	width: 100%;
	height: 100%;
	/* --swiper-theme-color: #fff; */
	/* --swiper-pagination-color: #00ff33;/* 两种都可以 */
	*/
}


.banner .swiper-container .swiper-slide a {
	display: block;
	width: 100%;
	height: 100%;
}

.banner .swiper-pagination-custom {
	bottom: 10px;
	left: 0;
	width: 100%;
}

.banner .swiper-pagination-customs {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	display: inline-block;
	background: #000;
	opacity: .3;
	margin: 0 5px;
}

.banner .swiper-pagination-customs-active {
	opacity: 1;
	background-color: #F78E00;
}


.pagination {
	position: absolute;
	text-align: center;
	transition: .3s opacity;
	z-index: 10;
}

.my-bullet {
	display: inline-block;
	width: 50px;
	height: 5px;
	background: #7b7b7b;
	border-radius: 3px;
	margin: 12px;

}

.my-bullet-active {
	width: 50px;
	height: 5px;
	background: #fff;
}



.top {
	background: #f3f3f3;
	height: 204px;
}

.top .top_content {
	height: 100%;
}

.top .top_content p:first-child {
	color: #cc0000;
	font-size: 24px;
	text-align: center;
	line-height: 36px;
	height: 44px;
	max-width: 260px;
}

.top .top_content p:first-child span {
	font-size: 60px;
	margin-right: 10px;
	font-family: "magnetobold";
	display: inline-block;


}

.top .top_content p:last-child {
	font-size: 24px;
	/*text-decoration: underline;*/
	color: #000000;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin-top: 10px;
}



/* 集团产业 */
.hos_list {
	height: 818px;
	/* background-color: #c00; */
}

.hos_list .hos_list-content {}

.hos_list .hos_list-content li {
	width: 400px;
	height: 460px;
	overflow: hidden;
	/* background-color: #000000; */
	border-radius: 5px;
	position: relative;
}

.hos_list .bottom {
	width: 400px;
	height: 60px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	text-align: center;
	line-height: 60px;
	font-size: 24px;
	opacity: 1;
	transition: all 0.3s;

}

.hos_list .hos_list-content li:hover .bottom {
	opacity: 0;
	width: 0;
}

.hos_list .hos_list-content li:hover .mask {
	opacity: 1;
	bottom: 0;
}

.hos_list .hos_list-content li img {
	transition: all 1s ease 0s;
}

.hos_list .hos_list-content li:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2)
}

.hos_list .mask {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	/* bottom: 0; */
	text-align: center;
	padding-top: 50%;
	opacity: 0;
	transition: all 0.3s;
}

.hos_list .mask p {
	font-size: 24px;
	color: #fff;
}

.hos_list .mask a {
	font-size: 16px;
	color: #fffffe;
	border-radius: 5px;
	border: solid 1px #ffffff;
	padding: 6px 18px;
	display: inline-block;
	margin-top: 22px;
}

.bg-blue {
	background-color: #003399;
}

.bg-blue1 {
	background-color: #00349a;
}


.bg-blue-light {
	background-color: rgba(0, 51, 153, 0.75);
}

.bg-purple {
	background-color: #9933cc;
}

.bg-purple1 {
	background-color: #9a32cd;
}




.bg-purple-light {
	background-color: rgba(153, 51, 204, 0.75);
}

.bg-red {
	background-color: #cc0000;
}

.bg-green1 {
	background-color: #33cc00;
}

.bg-red-light {
	background-color: rgba(204, 0, 0, 0.75);
}

/* 集团简介 */

.hos_pro {
	height: 558px;
	background: url("http://www.zmhealthcare.com.cn/style/imgs/hos_pro_bg.jpg") no-repeat;
	background-size: cover;
	/* background: #f00; */
}

.hos_pro .logo img {
	margin-top: 94px;
}

.hos_pro .hos_pro_content p::before {
	content: '';
	position: absolute;
	top: -90px;
	left: -25px;
	width: 100px;
	height: 63px;
	/* background-color: #f00; */
	background: url("../imgs/hos_pro_douhao.png") no-repeat;
	background-size: contain;

}

.hos_pro .hos_pro_content p {
	position: relative;
	color: #fff;
	font-size: 20px;
	line-height: 36px;
	max-width: 1200px;
	margin: 10px auto;
	/* text-align: center; */
	text-align: justify;
}

.hos_pro .hos_pro_content a:last-child {
	color: #fff;
	opacity: 0.4;
	display: block;
	text-align: center;
	text-decoration: underline;
	transition: all 0.6s;
}

.hos_pro .hos_pro_content a:hover {
	opacity: 1;
}


.hos_news {
	background: #f3f3f3;
	height: 1016px;
}

.hos_news_content_left {
	width: 500px;
	height: 620px;
	display: block;
	border-radius: 5px;
	overflow: hidden;
}


.hos_news_content_left .hos_news_content_left_top {
	width: 500px;
	height: 300px;
	overflow: hidden;
}


.hos_news_content_left img {


	cursor: pointer;
	transition: all 1s ease 0s;
}

.hos_news_content_left_top:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2)
}

.hos_news_content_1 {
	height: 320px;
}

.hos_news_content_1 .hos_news_title {
	font-size: 18px;
	line-height: 30px;
	color: #000;
	margin-bottom: 20px;
	text-align: justify;
	font-weight: bolder;
}

.hos_news_content_1 .hos_news_desc {
	font-size: 16px;
	line-height: 28px;
	color: #626262;
	text-align: justify;
}

.hos_news_content_1 .hos_news_title a{
	font-size: 18px;
	line-height: 30px;
	color: #000;
	margin-bottom: 20px;
	text-align: justify;
	font-weight: bolder;
}

.hos_news_content_1 .hos_news_desc a{
	font-size: 16px;
	line-height: 28px;
	color: #626262;
	text-align: justify;
}

.hos_news_content_1 a:not(.nixxx) {
	font-size: 16;
	opacity: 0.4;
	color: #000;
	display: block;
	text-align: right;
	text-decoration: underline;
	margin-top: 40px;
	transition: all 0.6s;
	font-family: "宋体";
}

.hos_news_content_1 a:hover {
	opacity: 1;
}

.hos_news_content_rght {
	width: 722px;
	height: 620px;
	overflow: hidden;
}

.hos_news_content_rght_time {
	width: 120px;
	height: 120px;
	overflow: hidden;
	background-color: #cc0000;
	border-radius: 5px;
	flex-basis: 120px;
	font-family: "century_gothicregular";
	color: #fff;
	font-size: 26px;
	padding: 12px;
	box-sizing: border-box;
}

.hos_news_content_rght_time span {
	display: block;
	font-size: 55px;
	text-align: right;
	margin-right: 0;
	margin-left: auto;
	width: 63px;
	transition: all 0.3s;
}

.hos_news_content_rght_time:hover span {
	transform: rotate(360deg);
	transform-origin: center center;
}

.hos_news_content_rght_time i {
	display: block;
	font-weight: normal;
	/* margin-top: 0px; */
}

.hos_news_content_rght ul li {
	border-bottom: 1px solid rgba(181, 181, 181, 0.71);
	padding: 19px 0;
}

.hos_news_content_rght ul li:first-child {
	padding-top: 0;
}


.hos_news_content_rght_content {
	/* box-sizing: border-box; */
	flex: 1;
	margin-left: 22px;
	width: 100%;
	align-items: center;
	/* flex-direction: column; */
	padding-top: 8px;
}

.hos_news_content_rght_title a {
	font-size: 18px;
	/* height: 24px; */
	color: #000;
	font-weight: bolder;
	transition: all 0.6s;

}

.hos_news_content_rght_title a:hover {
	color: #cc0000;
}

.hos_news_content_rght_desc {
	flex: 1;
	font-size: 16px;
	color: #626262;
	margin-top: 25px;
	line-height: 28px;
}

.hos_news_content_rght_desc a{
	flex: 1;
	font-size: 16px;
	color: #626262;
	margin-top: 25px;
	line-height: 28px;
}


.footer {
	height: 480px;
	background-color: #666666;
	padding: 65px 0;
	box-sizing: border-box;
}

.footer .footer_content_top {

	padding-bottom: 20px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}


.footer_content_left dl {
	margin-right: 72px;
}

.footer_content_left dt {
	font-size: 18px;
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 36px;

}

.footer_content_left dd {
	margin-bottom: 28px;
}

.footer_content_left dd a {
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	opacity: 0.6;
	height: 14px;
	line-height: 14px;
	transition: all 0.6s;
}

.footer_content_left dd:hover a {
	opacity: 1;
}

.footer_content_right {
	/* width: 456px; */
	/* height: 244px; */
	overflow: hidden;
	position: relative;
}

.footer_content_right:before {
	content: '';
	position: absolute;
	width: 121px;
	height: 121px;
	right: 0;
	background: url('../imgs/qrcode.jpg');
	background-size: cover;
}

.listpic {
	margin: 60px 0 !important;
}

.footer_content_right img {
	margin-bottom: 42px;
}

.footer_content_right ul li {
	font-size: 14px;
	height: 14px;
	line-height: 14px;
	color: #ffffff;
	opacity: 0.6;
	margin-bottom: 28px;
	transition: all 0.6s;
}

.footer_content_right li:hover {
	opacity: 1;
}

.footer_copy {
	font-size: 12px;
	color: #ffffff;
	opacity: 0.4;
	margin-top: 40px;
}


.list_content {
	box-sizing: border-box;
	padding: 48px 28px;
}

.list_content .list_content_left {
	width: 266px;
}

.list_content .list_content_left .title {
	font-size: 56px;
	/* font-weight: 600; */
	color: #003366;
	font-family: "century_gothicregular";
}

.list_content .list_content_left dl {
	width: 266px;
	border-radius: 5px;
	border: solid 2px #eeeeee;
	margin-top: 20px;
}

.list_content .list_content_left dl dt {
	height: 90px;
	line-height: 90px;
	overflow: hidden;
	background-color: #003366;

	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

.list_content .list_content_left dl dd {
	width: 266px;
	height: 90px;
	line-height: 90px;

	font-size: 24px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	text-align: center;
	transition: all 0.6s ease-in-out 0s;

}

.list_content .list_content_left dl dd:hover,
.list_content .list_content_left dl dd.active {
	background-color: #f3f3f3;
}

.list_content .list_content_left dl dd a {
	color: #000000;
	display: inline-block;
}

.list_content_right {
	margin-left: 50px;
	flex: 1;
}

.list_content .bread_nav {
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	padding: 10px 0;
	border-bottom: 1px solid #979797;

}

.list_content .bread_nav a {
	color: #333333;
}

.list_content_right .list_content_news {
	margin-top: 26px;
}

.list_content_news_img {
	height: 220px;

}

.list_content_news_img .flex {
	border-radius: 5px;
	overflow: hidden;


}

.list_content_news_img .img_wrap {
	overflow: hidden;
	width: 334px;
	height: 220px;
}

.list_content_news_img img {
	width: 334px;
	height: 220px;
	overflow: hidden;
	transition: all 1s ease 0s;
}

.list_content_news_img:hover img {
	width: 334px;
	height: 220px;
	transform: scale(1.2);
}


/* .list_content_news li:hover img{
					transform: scale(1.2);
				}
 */
.list_content_right .list_content_news li {
	border-bottom: 1px solid rgba(181, 181, 181, 0.71);

	padding: 20px 0;
}

.list_content_right .hos_news_content_rght_desc {
	line-height: 28px;
	margin-top: 26px;

}


.list_content_right .hos_news_content_rght_desc a{
	line-height: 28px;
	margin-top: 26px;

}

.list_content_news_pic {
	background-color: #f3f3f3;
	padding: 18px 25px;
	cursor: pointer;
	flex: 1;
}

.list_content_news_pic .title {
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 0px;
	margin-bottom: 15px;
	font-weight: bolder;
}


.list_content_news_pic .title a {
	color: #000000;
	transition: all 0.6s;
}

.list_content_news_pic:hover a {
	color: #003366;
}

.list_content_news_pic .desc {
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #626262;
	line-height: 28px;
}

.list_content_news_pic .desc a{
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #626262;
	line-height: 28px;
}

.list_content_news_pic .riqi {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	color: #000000;
	opacity: 0.6;
	margin-top: 10px;
}


.hos_news_content_rght_content:hover a {
	color: #cc0000;
	cursor: pointer;
}

.listNew a::after {
	content: '';
	width: 36px;
	height: 21px;
	display: inline-block;
	overflow: hidden;
	background: url('../imgs/news.png') no-repeat;
	background-size: cover;
	margin-left: 15px;
	margin-top: 4px;
}


.article {
	margin-top: 40px;
}

.article p {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;
	margin-bottom: 34px;
}

.article p img {
	/* text-align: center; */
	max-width: 100%;
}

.about_us .about_us_wrap {
	width: 242px;
	height: 242px;

	overflow: hidden;
	border-radius: 50%;
	;
	margin-left: 30px;
}


.about_us .about_us_section {
	flex: 1;
}

.article ul {

	margin-bottom: 34px;

}

.article ul li {
	/* background: #f00; */
	width: 179px;
	height: 63px;

	border-radius: 5px;
	font-size: 21px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 63px;
	letter-spacing: 0px;
	color: #ffffff;
	text-align: center;
}

/* 文章内容页 */

.article .main .t {
	margin-bottom: 25px;
	padding-bottom: 34px;
	/* border-bottom: 1px solid #e1e1e1;*/
	font-size: 28px;
	line-height: 44px;
	text-align: center;
}

.article .main .tip {
	margin-bottom: 51px;
	font-size: 16px;
	line-height: 26px;
	text-align: right;
}

.article .main .tip span {
	display: inline-block;
	margin-right: 40px;
}

.article .main .tip span+span+span+span+span {
	margin-right: 0;
}

.article .main .tip span em {
	margin-right: 4px;
	font-style: normal;
}



.article .main .tip i {
	font-style: normal;
	font-family: "century_gothicregular";
}

.article .main .tip b {
	cursor: pointer;
}

.article .main .tip b+b {
	margin-left: 20px;
}



.list_content_pic_news {
	margin-top: 56px;
	display: flex;
	flex-wrap: wrap;
}

.list_content_pic_news li {
	flex: 0;
	width: 28%;
	min-width: 25%;
	max-width: 28%;
	padding: 36px;
	border: 1px solid rgba(151, 151, 151, 0.2);
	margin-left: -1px;
	margin-top: -1px;
}

.list_content_pic_news li .img {
	width: 215px;
	height: 315px;
	overflow: hidden;
	/* background-size: contain; */
	margin: 0 auto;



}

.list_content_pic_news li .img>img {
	width: 100%;
	height: 100%;
	transition: all 1s ease 0s;

}

.list_content_pic_news li p {
	font-size: 18px;
	font-weight: bolder;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	/* color: #003366; */

	color: #000000;
	transition: all 0.6s;
	text-align: center;
	/* background: #f00; */
}

.list_content_pic_news li:hover .img>img {
	transform: scale(1.2);
}

.list_content_pic_news li:hover p {
	color: #003366;
}


.list_pic_nr {
	/* height: 300px; */
	/* filter: blur(10px); */
	position: relative;
}

.list_pic_nr::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0, 51, 102, 0.8);
}



.list_pic_nr_wrap {
	/* padding: 120px; */
	padding-bottom: 120px;
}

.list_content_pic1_news li {
	flex: 0;
	width: 46.7%;
	min-width: 46.7%;
	max-width: 46.7%;
	/* padding: 36px; */
	border: 1px solid rgba(151, 151, 151, 0.2);
	margin-left: -1px;
	margin-top: -1px;
	padding: 18px;
}


.list_content_pic1_news li .img {
	width: 398px;
	height: 300px;
	overflow: hidden;
	/* background-size: contain; */
	margin: 0 auto;



}

.list_content_pic1_news li p {
	font-size: 16px;

	color: #000000;
	transition: all 0.6s;
	text-align: left;
	font-weight: normal;
	line-height: 1.8;
	/* background: #f00; */
	margin-top: 10px;
	text-align: center;
}

.list_content_pic1_news li:hover p {
	font-weight: bold;
}



.layui-layer-page .layui-layer-content {
	text-align: center;
}


/* 分页 */
.sub-listpage {
	margin: 0 auto;

}

.sub-listpage a {
	margin: 0 5px;
	display: inline-block;
	min-width: 24px;
	height: 34px;
	line-height: 34px;
	color: #333;
	border: 1px solid #e2e2e2;
	/* border-radius: 4px; */
	transition: all 0.2s ease 0s;
	font-size: 14px;
	padding: 0px 5px;

}

.sub-listpage b {
	border: 1px solid #e2e2e2;
	margin: 0 5px;
	display: inline-block;
	height: 34px;
	line-height: 34px;
	min-width: 34px;
	/* border-radius: 4px; */
	color: #fff;
	background-color: #0a4885;
	border-color: #0a4885;
	font-size: 14px;

}

.xpage {
	text-align: center;
	width: 100%;
	overflow: hidden;
	margin-top: 80px;
}

.xpage a[href]:hover {
	color: #fff;
	background-color: #0a4885;
	border-color: #0a4885;
}

.xpage .cur {
	color: #fff;
	background-color: #015128;
	border-color: #015128;
}

.xpage .prev,
.xpage .next {
	background: left no-repeat;
}

.xpage .prev {
	background-image: url(img/prev.png);
}

.xpage .next {
	background-image: url(img/next.png);
}

.xpage .prev:hover,
.xpage .next:hover {
	background-position: right;
}

.xpage .jump {
	margin-left: 15px;
}

.xpage .input {
	float: left;
	margin: 8px 0;
	padding: 0 8px;
	width: 30px;
	border-right: 1px solid #e2e2e2;
}

.xpage .input input {
	display: block;
	width: 100%;
	text-align: center;
}

.xpage .btn {
	float: left;
	width: 50px;
	height: 100%;
	background: none;
	border: 0;
	font-size: 16px;
	cursor: pointer;
}


/* 关于中美列表页导航 */

.warp_list_right {
	justify-content: center;
	margin: 10px;
	margin-bottom: 0;
	margin-top: 26px;
}

.warp_list_right dd {
	display: inline-block;
	font-size: 14px;
	padding: 0px 5px;
	position: relative;
}

.warp_list_right dd a {
	color: #333;
}

.warp_list_right dd.active a {
	color: #003366;
}

.warp_list_right dd a:hover {
	color: #003366;
}

.warp_list_right .nav dd.hover a {
	color: #003366;
}

.list_content_pic_news.mtop26 {
	margin-top: 26px;
}

.warp_list_right dd:not(:last-child)::after {
	content: '';
	position: absolute;
	width: 1px;
	height: 14px;
	background-color: #c5c5c5;
	margin-top: 1px;
	margin-left: 4px;

}


/* 肾病专题开始 */
.sbing .top {
	height: 636px;
	background-image: url('/style/imgs/sbing/banner.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}

.sbing .top .flex {
	height: 100%;
	flex-direction: column;
	justify-content: center;
}

.sbing .top .top-img {
	margin-bottom: 36px;
}

.sbing .top .top-article {
	width: 688px;
	line-height: 28px;
	color: #000000;
	font-size: 16px;
	text-indent: 2em;
}

.sbing .jianjie {
	background: #999999;
	height: 222px;
}

.sbing .jianjie .jianjie_nr {
	height: 100%;
	align-items: center;
}

.sbing .jianjie .jianjie_nr p {
	color: #fff;
	font-size: 16px;
	text-indent: 2em;
	line-height: 28px;
}

.hos_jianjie {
	padding: 88px 0;
}

.hos_jianjie .l {
	width: 400px;
	height: 460px;
	overflow: hidden;
	flex: none;
	margin-right: 36px;

}

.hos_jianjie .l img {
	width: 100%;
	height: 100%;
}

.hos_jianjie .flex {
	align-items: center;
}

.hos_jianjie .flex p {
	font-size: 16px;
	color: #060001;
	text-indent: 2em;
	line-height: 28px;
	margin-bottom: 34px;
}

.sbing .dreame {
	background: #f3f3f3;
	padding: 70px 0;
}

.sbing .dreame .flex {
	align-items: center;
	justify-content: space-between;
}

.sbing .dreame dl {
	font-size: 16px;
	color: #000;
}

.sbing .dreame dt {
	background: #cc0000;
	color: #fff;
	display: inline-block;
	padding: 3px 50px 3px 15px;
	margin-bottom: 10px;
	font-size: 18px;
}

.sbing .dreame dd {
	margin-bottom: 10px;
}

.sbing .dreame dd.last {
	margin-bottom: 36px;
}

.sbing .dreame dd::before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	overflow: hidden;
	background: #cc0000;
	border-radius: 50%;
	margin: 0 12px 0 24px;
}

.sb-area {
	padding: 84px 0;
}

.sb-area img {
	margin-left: 132px;
	position: relative;
	top: -12px;
	z-index: 1;
}

.sb-area ul {
	align-self: center;
	position: relative;
	left: -20px;
	z-index: 3;
}

.sb-area ul li {
	font-size: 18px;
	color: #000;
	margin-bottom: 40px;
}

.sb-area-title {
	font-size: 36px;
	color: #060001;
	z-index: 2;
	position: relative;
}

.sb_news {
	background: #f3f3f3;
	padding: 65px 0;
}

.sb_news ul li {
	padding: 22px 0;
	align-items: center;
	border-bottom: 2px dashed #aaa;
}

.sb_news .l {
	margin-right: 32px;
}

.sb_news .l img {
	width: 200px;
	height: 200px;
	overflow: hidden;
}

.sb_news .r .sb_news_title {
	color: #cc0000;
	font-size: 16px;
	margin-bottom: 10px;

}
.sb_news .r .sb_news_title a{
	color: #cc0000;
	font-size: 16px;
	margin-bottom: 10px;

}

.sb_news .r .sb_news_nr {
	text-indent: 2em;
	line-height: 28px;
	text-align: justify;
}

.sb_news .r a {
	font-size: 14px;
	color: #666666;
	margin-top: 36px;
	display: inline-block;
	transition: all 0.3s;
}

.sb_news .r a:hover {
	color: #003366;
	font-weight: bold;
}

/* 肾病专题结束 */


/* 综合医院专题开始 */

.zongh.sbing .top {
	background-image: url('/style/imgs/zonghe/banner.jpg');
}

.zongh.sbing .top .top-img {
	margin-bottom: 36px;
	width: 688px;
}

.zongh.sbing .top .flex {
	align-items: flex-end;
}

.zongh.sbing .jianjiez {
	background: #fff;
	height: auto;
	padding: 20px 0;
}

.zongh.sbing .jianjiez p {
	color: #000000;
	padding: 20px 0;
	overflow: hidden;
}

.zongh.sbing .jianjiez p span {
	color: #cc0000;
	font-weight: bolder;
}

.zongh.sbing .jianjiez .hos_list1 {
	justify-content: space-between;
	margin: 20px 0;
}

.zongh.sbing .jianjiez .hos_list1 img {
	width: 604px;
	height: 334px;
	overflow: hidden;
	flex: none;
}

:root {
	--SHIMING_COLOR: #d86c48;
}

.zongh .shiming {
	background: #f3f3f3;
	padding: 46px 0;
}

.zongh .shiming ul.flex {

	flex-wrap: wrap;
	justify-content: space-between;
}

.zongh .shiming ul li {
	width: 48%;
	margin: 20px 0;
}

.zongh .shiming .circleT {
	width: 160px;
	height: 160px;
	overflow: hidden;
	/* background-color: var(--SHIMING_COLOR); */
	border-radius: 50%;
	color: #fff;
	font-size: 32px;
	text-align: center;
	line-height: 160px;
	flex-basis: 160px;
	flex: none;

}

.zongh .shiming li p:last-child {
	color: #060001;
	font-size: 18px;
	line-height: 1.4;
	height: 18px;
	position: relative;
	width: 100%;
	top: 70px;
	left: -6px;
	padding-left: 22px;
	padding-bottom: 18px;

}

.zongh .shiming li p span {
	display: inline-block;
	width: 50%;
	height: 160px;
	line-height: 1;
	padding-top: 46px;
}

.zongh .shiming li:last-child p:last-child {
	height: 40px;
	top: 46px;
}

.shimingColor {
	border-bottom: 4px double var(--SHIMING_COLOR);
}

.xinnainColor {
	border-bottom: 4px double #486c90;
}

.mubiaoColor {
	border-bottom: 4px double #fbb448;
}


.jingyingColor {
	border-bottom: 4px double #48b4b4;
}


.shimingBGColor {
	background-color: var(--SHIMING_COLOR);
}

.xinnainBGColor {
	background-color: #486c90;
}

.mubiaoBGColor {
	background-color: #fbb448;
}


.jingyingBGColor {
	background-color: #48b4b4;
}

/* 综合医院专题结束 */

/* 视频页面开始 */

.warp_list_right1 dd {
	flex: 1;
	text-align: center;
	margin-top: 56px;
	height: 45px;
	background: #f3f3f3;
	line-height: 45px;

}

.warp_list_right1 dd.active {
	background: #cc0000;
}

.warp_list_right1 dd.active a {
	color: #fff;
}

.warp_list_right1 dd a {
	font-size: 18px;
	color: #666;
	display: block;
	width: 100%;
}

.video_top {
	margin-top: 20px;
	padding: 22px 20px;
	border: 1px solid #eeeeee;
}

.video_top .title {
	font-size: 18px;
	color: #000000;
	line-height: 1.6;
}

.video_top .riqi {
	font-size: 16px;
	color: #999;
	line-height: 1.6;
}

.video_top video {
	width: 100%;
	height: 474px;
	overflow: hidden;
	outline: none;
	margin-bottom: 10px;
	border-radius: 10px;
}

.video_top_list {
	padding: 22px 20px;
	border: 1px solid #eeeeee;
	margin-top: -1px;

}

.video_top_list .title {
	font-size: 16px;
	color: #000000;
	line-height: 1.6;
	margin-bottom: 8px;
	margin-top: 8px;
}

.video_top_list .riqi {
	font-size: 16px;
	color: #999;
	line-height: 1.6;
}

.video_top_list ul {
	flex-wrap: wrap;
}


.video_top_list ul li img {
	width: 268px;
	height: 154px;
	overflow: hidden;
	border-radius: 5px;

}

.video_top_list ul li {
	flex: 0;
	/* width: 30%; */
	margin-right: 20px;
	margin-bottom: 30px;

}

.video_top_list ul li:nth-child(3n) {
	margin-right: 0;
}

.video_top_list ul li .img {
	position: relative;
	width: 268px;
	height: 154px;
}

.video_top_list ul li.play .layer {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.35);
	border-radius: 5px;
}

.video_top_list ul li .img span {
	position: absolute;


	color: #fff;
	font-size: 18px;
	right: 10px;
	bottom: 8px;
}

.video_top_list ul li.play .img em {
	position: absolute;
	color: #fff;
	font-size: 16px;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	line-height: 154px;
	font-style: normal;
	background-image: url('/style/imgs/playing.png');
	background-repeat: no-repeat;
	background-position: 35% 50%;
}

.video_top_list ul li.play .img em::before {
	content: "播放中";
}

.video_top_list ul li .img em {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	line-height: 154px;
	background-image: url('/style/imgs/play.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

/* 视频页面结束 */
.yim.sbing .top {
	height: 636px;
	background-image: url('/style/imgs/yim/banner.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}

.yim.sbing .top-article {
	color: #fff;
	width: 410px;
}

.yim.sbing .hos_jianjie .l {
	width: 518px;
	height: 342px;
	overflow: hidden;
	flex: none;
	margin-right: 36px;

}

.hos_title {
	height: 54px;
	background-image: url('/style/imgs/yim/hos_title.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 42px;
}

.blockImg {
	display: block;
	width: 100%;
}



.teampower ul li {
	width: 88%;
	text-align: justify;
	height: auto;
	line-height: 2;
}

.teampower ul li div {
	padding: 20px 0;
}

.time-axis-date {
	font-size: 16px;
	color: #cc0000;
	font-weight: bolder;
}

.time-axis:before {
	left: 90px;
}

.time-axis-date span {
	right: -42px;
	background: #cc0000;
	border: none;
	border-radius: 50%;
	top: 40%;
}

.time-axis-date span:after {
	position: relative;
	border: none;
}

.time-axis-title {
	font-size: 16px;
	color: rgba(0, 0, 0, 0.8);
}

.time-axis-item {
	padding-left: 130px;
}

table {
	border-spacing: 0;
	border-collapse: collapse
}

.thead_top {
	height: 50px;
	background-color: #7a7a7a;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	line-height: 50px;
	padding: 0 20px;
}

.thead_bottom {
	height: 60px;
	padding: 0 2%;
}

.tbody_content {
	background-color: #f9f9f9;
	padding: 2%;
}

.tbody_content p {
	line-height: 2em;
}

.job_submit {
	width: 120px;
	height: 40px;
	background-color: #f29300;
	line-height: 40px;
	text-align: center;
	margin: 0 auto;
}

.job_submit>a {
	color: #fff;
}

.join_list .jion_li_title {
	border-bottom: 1px solid #ddd;
}

.join_list .jion_li_title td {
	height: 62px;
	padding: 0 20px;
	font-size: 16px;

}

.jion_li_detail>td>div {
	display: none;
}

.jion_li_more {
	font-size: 16px;
	color: rgba(0, 0, 0, 0.8);
}


.heguiheader {
	height: 420px;
	/* border: 1px solid #f00; */
}

.heguiheader p {
	text-align: left;
	text-indent: 0;
}

.heguiheader img {
	width: 393px;
	height: 379px;
	overflow: hidden;
}

.ml54 {
	margin-left: 54px;
}

.hegui2 {
	height: 1000px;
	background-color: #e5eaef;
	/* border: 1px solid #f00; */
	position: absolute;
	left: 0;
	right: 0;
}

.hegui2 h5 {
	font-size: 36px;
	font-weight: bold;
	color: #000;
	text-align: center;
	margin: 0;
	margin-bottom: 20px;
	height: 36px;
}

.hegui2-sm-title {}

.hegui2-sm-title span {
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 1px;
	color: #ffffff;
	background-color: #6666cc;
	transform: skew(-45deg);
	margin-right: 10px;
	padding: 0 20px;
	display: inline-block;

}

.hegui2-sm-title span em {
	transform: skew(52deg);
	display: inline-block;
}

.hegui2-sm-title i {
	font-style: normal;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 2px;
	color: #000000;
}

.hegui2-news-list {
	/* border:solid 1px #d3d3d3; */
	margin-top: 50px;
}

.hegui2-news-list .flex>div {
	width: 625px;
	height: 556px;
}

.hegui2-news-list dl {
	width: 534px;
	padding: 33px;
}

.hegui2-news-list dl dt {
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 2px;
	color: #6666cc;
	text-align: center;
	margin: 26px 0;
}

.hegui2-news-list dl dd {}

.hegui2-news-list dl dd img {}

.hegui2-news-list dl dd p {
	text-indent: 0;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;
	margin-bottom: 0;
	margin-top: 30px;
}

.lianzheng {
	/* width: 625px; */
	height: 337px;
	background-color: #5c68d4;
	position: relative;
	top: -140px;
}

.lianzheng dl {
	color: #fff;
	width: 508px;
	margin-top: 77px;

}



.lianzheng dl dt {
	font-size: 24px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 2px;
	color: #ffffff;
	position: relative;
	padding-left: 15px;
	margin-bottom: 42px;
}

.lianzheng dl dt::before {
	content: '';
	position: absolute;
	width: 7px;
	height: 24px;
	background-color: #ffffff;
	border-radius: 3px;
	left: 0;
	top: 0;
	bottom: 0;

}

.lianzheng dl dd {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #ffffff;

}

.lianzheng .liner {
	position: relative;
}

.lianzheng .liner::after {
	content: '';
	position: absolute;
	width: 20px;
	height: 205px;
	right: -82px;
	top: 70px;
	background: url('/style/imgs/hegui/line.png') no-repeat;
}

.lastbaozhang {
	width: 987px;
	height: 49px;
	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 1px;
	color: #333333;
	text-align: center;
	text-indent: 0;
	position: relative;
	top: -70px;
}

.zpzt {
	text-align: center;
	font-weight: 500;
	color: #000000;
	margin: 40px 0 30px;
	letter-spacing: 3px;
}

.zpzt h1 {
	text-align: center;
	font-weight: 500;
	color: #000000;
	margin: 40px 0 30px;
	letter-spacing: 3px;
}

.zpfl {
	display: block;
	display: flex;
	/* flex-direction: row; */
}

.zpfl h3.active {
	background-color: #cc0000;
	color: #ffffff;
}

.zpfl h3.active a {
	color: #fff;
}


.zpfl h3 {
	background-color: #f3f3f3;
	width: 50%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #000000;
	font-weight: 500;
	margin: 0;
}

.zpfl h3 a {
	color: #000000;
	display: block;
}

.fuli {

	background-color: #f3f3f3;
	padding: 70px 0 0;

	margin: 80px 0 0;
	position: absolute;
	left: 0;
	right: 0;
	/* height: 500px; */


}

.fuli h1 {
	text-align: center;
	font-weight: 500;
	color: #000000;
	margin: 0px 0 30px;
	letter-spacing: 3px;
}

.fuli h3 {
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-weight: 500;
	margin: 0;
	background-color: #cc0000;
	color: #ffffff;
}

.fuli .flzs {
	display: flex;
	flex-direction: row;
	margin: 20px 0;
	justify-content: space-between;

}

.fuli .flzs .flzs_1 {
	/* width: 320px; */
	height: 312px;

}

.fuli .flzs .flzs_2 {
	/* width: 230px; */
	height: 312px;
}

.fazhan-linian {
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
	padding: 70px 0;
	margin: 0 0 70px;

}

.fazhan-linian h1 {
	color: #000000;
	font-weight: 500;
	font-size: 24px;
	margin: 0 0 25px;
	letter-spacing: 3px;
	font-size: 24px;
}

.fazhan-linian .hx {
	width: 193px;
	height: 5px;
	border-radius: 3px;
	background-color: #5c68d4;
	margin: 0 auto;
}

.fazhan-linian p {
	margin: 38px 0 0;
	color: #333333;
	letter-spacing: 2px;
	line-height: 25px;

}

.fazhan-linian b {
	color: #6666cc;
}

.fzb {
	width: 4px;
	height: 23px;
	border-radius: 2px;
	background-color: #5c68d4;
	float: left;
	margin-right: 10px;
}


.fznl h2 {
	display: block;
	font-weight: 500;
	color: #000000;
	letter-spacing: 3px;
	font-size: 24px;
	line-height: 24px;

}

.fznl ul {
	margin: 35px 0;
	display: flex;
	justify-content: space-between;

}

.fznl img {
	margin: 0;
	display: block;
	border-radius: 0px;
}

.fznl ul li {
	width: 292px;
	height: 368px;
	border: 1px solid #dddddd;
	border-radius: 3px;
	overflow: hidden;

}

.fznl ul li img {
	transition: all 0.3s;
	height: 224px;
	display: block;
	overflow: hidden;
}

.fznl ul li:hover img {
	transform: scale(1.2);
}

.fznl ul li a {
	background-color: #6666cc;
	color: #ffffff;
	display: block;
	font-size: 18px;
	text-align: center;
	line-height: 50px;
	margin: 0;
	position: relative;
	z-index: 1;
}

.fznl ul li b {
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	margin: 24px 10px 0;
	display: block;
}

.zpxq {
	display: flex;
	flex-direction: row;
}

.zpdt li {
	overflow: hidden;
}

.zpdt li img {
	transition: all 0.3s;
	width: 100%;
}

.zpdt li:hover img {
	transform: scale(1.2);
}

.shzp {
	width: 340px;
	height: 304px;
	background-color: #5c68d4;
	/* 				text-align: center;
				overflow: auto; */
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;


}

.shzp1 {
	text-align: center;
	/* 				height: 100px;
				display: inline-block;
				vertical-align: middle;
				border: 1px solid #015128; */

}

.shzp1 img {
	width: 70px;
	height: 70px;

}

.shzp1 a {
	font-size: 24px;
	color: #ffffff;
	display: block;
	margin: 20px 0 10px;

}

.shzp1 p {
	color: #ffffff;

}

.shzp1 b {
	color: #ffff99;
	text-align: center;
	display: inline-block;
	min-width: 30px;
}

.xyzp {
	background-color: #eef2f3;
}

.xyzp a {
	font-size: 24px;
	color: #5c68d4;
	display: block;
	margin: 20px 0 10px;
	position: relative;
	z-index: 1;

}

.xyzp p {
	color: #999999;

}

.xyzp b {
	color: #5c68d4;
}

.zpxq {
	margin: 80px 0;
}

.zpxqr {
	width: 909px;
	height: 608px;
	position: relative;
	color: #ffffff;
	overflow: hidden;

}

.zpxqr img {
	width: 909px;
	height: 608px;
	position: absolute;
	/* 				z-index: -1;
				opacity: 0.7; */
}

.zpxqr1 {
	position: absolute;
	z-index: 1;
	display: inline;
	padding: 90px 60px 0;
}

.zpxqr1 a {
	font-size: 24px;
}

.zpxqr1 p {
	margin: 30px 0 60px;
	line-height: 26px;
}

.zpxqr1 b {
	border: 1px solid #ffffff;
	border-radius: 3px;
	line-height: 24px;
	padding: 8px 20px;
	font-weight: 500;
}

.zpxqr1 b a {
	font-size: 16px;
	color: #fff;
}

.zpxqr2 {
	position: absolute;
	bottom: -10px;
	right: 0;
	display: flex;
	flex-direction: row;

}

.zpxqr2 a {
	font-size: 18px;
	line-height: 38px;
}

.zpxqr2 div {
	transition: transform 0.3s;
	cursor: pointer;
}

.zpxqr2 div:hover {
	z-index: 999;
	transform: scale(1.2);
}

.zpxqr2-1 {
	border-radius: 8px;
	padding: 10px 30px 15px;
	margin-right: -10px;
	background-color: #919bdc;
	z-index: 10;
	/* box-shadow:-2px 2px 5px #4652b5; */
}

.zpxqr2-2 {
	border-radius: 8px;
	padding: 10px 30px 15px;
	margin-right: -20px;
	background-color: #7882d8;
	z-index: 20;
	box-shadow: -2px 2px 5px #4652b5;

}

.zpxqr2-3 {
	border-radius: 8px;
	padding: 10px 30px 15px;
	right: -50px;
	background-color: #5c68d4;
	z-index: 30;
	box-shadow: -2px 2px 5px #4652b5;
}





.zpdt ul {
	margin: 35px 0;
	display: flex;
	justify-content: space-between;

}

.zpdt img {
	/* margin: 0 0 25px; */
	display: block;
	border-radius: 0px;
}

.zpdt ul li {
	width: 386px;
	/* height: 342px; */

}

.zpdt ul li .nr {
	height: 175px;
	/**/
	position: relative;
	z-index: 1;
	padding-top: 25px;
}

.zpdt ul li a {
	color: #ffffff;
	display: block;
	line-height: 24px;
	margin: 0 20px;
	padding: 4px 8px;
	display: inline;

}

.zpdt ul li b {
	margin: 15px 20px 20px;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	display: block;
}
.zpxq {
	margin-bottom: 10px !important;
}
.hospitallist .flex {

                            flex-wrap: wrap;
                        }

                        .hospitallist .hitem {
                            padding: 0 32px;
                            box-sizing: border-box;
                            height: 212px;
                            /* flex: 1; */
                            box-shadow: -3px 3px 28px 2px rgba(234, 233, 233, 0.92),
                                4px -2px 28px 2px rgba(226, 224, 224, 0.92);
                            width: 20px;
                            flex-basis: calc(50% - 13px);
                            margin-top: 30px;
                            border-radius: 8px;
                            border-left: 10px solid #e6000c;
                        }

                        .hospitallist .hitem:nth-child(2n+1) {
                            margin-right: 26px;
                        }

                        .hospitallist .h_title {
                            color: #333333;
                            font-size: 26px;
                            margin-top: 36px;
                            padding-left: 54px;
                        }

                        .hospitallist .h_title span {
                            width: 33px;
                            height: 33px;
                            font-size: 20px;
                            color: #ffffff;
                            display: inline-block;
                            background-color: #ff6b6b;
                            text-align: center;
                            line-height: 33px;
                            margin-left: 38px;
                        }

                        .hospitallist .h_bottom {
                            margin-top: 60px;

                        }

                        .hospitallist .h_bottom p {
                            flex: 1;
                        }

                        .hospitallist .h_bottom p:first-child {
                            font-size: 23px;
                            color: #999;
                        }

                        .hospitallist .h_bottom p:last-child {
                            text-align: right;
                            font-size: 22px;
                            color: #191919;
                        }

                        .hospitallist .h_bottom p:last-child a {
                            color: #191919;
                        }